﻿@using Lavka.Models
@{
    var values = new List<ParametersValues>();
    if (ViewData["ParametersValues"]!= null)
    {
        values = (List<ParametersValues>)ViewData["ParametersValues"];
    }
}
<div id="ParametersBlock">
@if (((IEnumerable<Parameters>)ViewData["Parameters"]).Count() > 0)
{
    foreach (var parameter in (IEnumerable<Parameters>)ViewData["Parameters"])
    {
        <div>
            @parameter.ParamenterName
        </div>
        <div class="text">
            @{ 
               var id = "parameterId-" + parameter.ParamenterId;
               if (values.Count > 0)
               {
                   var pValue = values.Where(v => v.ParameterId == parameter.ParamenterId).FirstOrDefault();
               
                   if (pValue != null)
                   {
                       <input type="text" id="@parameter.ParamenterId" name="@id" value="@pValue.Value" class="wide" />
                   }
                   else
                   {
                       <input type="text" id="@parameter.ParamenterId" name="@id" class="wide" />
                   }
               }
               else
               {
                   <input type="text" id="@parameter.ParamenterId" name="@id" class="wide" />               
               }
            }   
        
        </div>
    }
}
else
{
    <small>Параметры отсутствуют.</small>
}
</div>